package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.SystemMessage;
import cn.wolfcode.trip.base.query.QueryObject;
import cn.wolfcode.trip.base.query.SystemMessageQueryObject;
import com.github.pagehelper.PageInfo;

public interface ISystemMessageService {
    PageInfo<?> query(SystemMessageQueryObject qo);

    void insert(SystemMessage systemMessage);

    Object countUnReadSystemMessages(SystemMessageQueryObject qo);

    void updateState(SystemMessage systemMessage);
}
